package com.dongdongmovie.mapper;

import com.dongdongmovie.pojo.TMovie;
import com.dongdongmovie.pojo.TMovieExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TMovieMapper {
    int countByExample(TMovieExample example);

    int deleteByExample(TMovieExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TMovie record);

    int insertSelective(TMovie record);

    List<TMovie> selectByExample(TMovieExample example);

    TMovie selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TMovie record, @Param("example") TMovieExample example);

    int updateByExample(@Param("record") TMovie record, @Param("example") TMovieExample example);

    int updateByPrimaryKeySelective(TMovie record);

    int updateByPrimaryKey(TMovie record);

    /*查询数据*/
    List<TMovie> show(TMovie t);

    //查询最新影视数据
    List<TMovie> showbydate();

    /*查询按时间排序后数据*/
    List<TMovie> showbydates(TMovie t);

    /*按评分排序*/
    List<TMovie> showbypingfen(TMovie t);

    //根据搜索查询数据
    List<TMovie> showbyname(TMovie tMovie);
}